Results 1 to 5 of 5

Thread: fire.tik & damage

  1. #1
    Senior Member nene81's Avatar
    Join Date
    Nov 2014
    Location
    Seville, SPAIN
    Posts
    180

    Default fire.tik & damage

    Hi Friends!

    I want to spawn fire with damage, but it doesn't work:

    Code:
    	
            local.fire = spawn script_model model static/fire.tik scale 1.5 origin ( local.ORX local.ORY local.ORZ )
    	local.fire solid
    	local.fire svflags "+broadcast"
    	local.llama = spawn trigger_multiple
    	local.llama.origin = ( local.ORX local.ORY local.ORZ )
    	local.llama setsize ( -150 -150 50 ) ( 150 150 52 )
    	local.llama waittill trigger
    	local.llama damage 10
    I can see the fire, but trigger doesn't work.

    What am I doing wrong?

    THX!

  2. #2
    Purple Developer Purple Elephant1au's Avatar
    Join Date
    Feb 2012
    Location
    Australia
    Posts
    1,259

    Default

    instead of
    local.llama damage 10
    try
    parm.other hurt 10

    Purple's Playground
    OBJ :
    103.29.85.127:12203
    xfire: purpleelephant1au
    email: purpleelephant1au@gmail.com
    skydrive: PurpleElephantSkydrive




  3. #3

    Default

    If you tryng to do a trigger with damage you can spawn a trigger_hurt if is for SH but for AA has to be a trigger_mutiple and put the parm.other like Purple say.

    The trigger_hurt on AA you only get damage if you use the USE key.

  4. #4

    Default

    try this just change the cords and set size to what you want
    Code:
    // <--------------------- Fire Hurts ---------------------------------
    
    fire:
    
    
    //setup the trigger
     local.trig6 = spawn trigger_multiple "targetname" "firetrig"
     local.trig6.origin = ( 3601 3592 -242)
     local.trig6 setsize ( -30 -30 -30) ( 30 30 30) //this is the size of the trigger, match it to the fire size
     local.trig6 setthread firebad
     local.trig6 wait .5
     local.trig6 delay 0
    end
    
    firebad:
     local.player = parm.other
     local.player hurt 1 lava //how much damage per trigger
     end

  5. #5
    Senior Member nene81's Avatar
    Join Date
    Nov 2014
    Location
    Seville, SPAIN
    Posts
    180

    Default

    Thank you very much guys!

    Final solution for Spearhead:

    Code:
    main:
    ...
    	local.fire = spawn script_model model static/fire.tik scale 1.5 origin ( local.ORIGENX local.ORIGENY local.ORIGENZ )
    	local.fire solid
    	local.fire svflags "+broadcast"
    	local.llama = spawn trigger_hurt
    	local.llama.origin = ( local.ORIGENX local.ORIGENY local.ORIGENZ )
    	local.llama setsize ( -100 -100 -100) ( 100 100 100 )	
    	local.llama setthread hurt
    	local.llama wait 0.5
    	local.llama delay 0
    end  
    ///////////////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////////////
    
    hurt:
    	local.player = parm.other
    	local.player hurt 1 lava
    end
    ///////////////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////////////
    It works PERFECTLY!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •